-- return -2 过期 1 修改并保存过期时间成功
if (redis.call('ttl', KEYS[1]) == -2) then
    return -2;
else
    redis.call('set', KEYS[1], ARGV[1],'KEEPTTL');
    return 1;
end